﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;

/// <summary>
/// Summary description for ControladorMaterialesEnBodega
/// </summary>
public class ControladorMaterialesEnBodega
{
    private static String dataMsg;
    private static String opMsg;
    private static String errorCode;

	public ControladorMaterialesEnBodega()
	{
		//
		// TODO: Add constructor logic here
		//
	}


    public String getDataMsg()
    {
        return dataMsg;
    }

    public String getOpMsg()
    {
        return opMsg;
    }

    public String getErrorCode()
    {
        return errorCode;
    }

    public void cargarMateriales(GridView gridMateriales, String idBodega)
    {
        ModeloMaterialesEnBodega model = new ModeloMaterialesEnBodega();
        model.setIdBodega(idBodega);
        DataTable dt = model.getMaterialesEnBodega();
        if (dt == null)
        {
            dataMsg = "Ocurrió un error al conectarse con la base de datos. Intente más tarde";
            gridMateriales.Visible = false;
            return;
        }

        if (dt.Rows.Count == 0)
        {
            dataMsg = "No existen materiales en la bodega seleccionada";
            gridMateriales.Visible = false;
            return;
        }

        else
        {
            gridMateriales.DataSource = dt;
            gridMateriales.DataBind();
            dataMsg = "";

        }

    }
}